#pragma once
#include "..\ZTools\ZGlobalTools.h"

class ZHtmlStr4PrintCreatorBase
{
public:
	virtual ~ZHtmlStr4PrintCreatorBase() {};
public:
	virtual QString GetHtmlStr4Print(int iHtmlPageSize, int iTopFontSize, int iBottomFontSize, int iTableCellFontSize, int iTableCellPadding) = 0;
};

class ZStrPairs4PrintCreator : public ZHtmlStr4PrintCreatorBase
{
public:
	ZStrPairs4PrintCreator();

public:
	virtual QString GetHtmlStr4Print(int iHtmlPageSize, int iTopFontSize, int iBottomFontSize, int iTableCellFontSize, int iTableCellPadding);

public:
	std::vector<vecStrPairs>	m_vecPrintData;
	QString						m_sTopText;
	QString						m_sBotText;
};

